home *** CD-ROM | disk | FTP | other *** search
/ PC World 2007 June / PCWorld_2007-06_cd.bin / v cisle / tclock / tclocklight-040702-3.exe / source / sntp / tcsntp.h < prev    next >
C/C++ Source or Header  |  2004-04-01  |  1KB  |  55 lines

  1. /*-------------------------------------------
  2.   tcsntp.h
  3. ---------------------------------------------*/
  4.  
  5. #define _WIN32_IE    0x0200
  6. #define _WIN32_WINNT 0x0400
  7. #define WINVER       0x0400
  8.  
  9. #include <windows.h>
  10. #include <commctrl.h>
  11. #include "resource.h"
  12. #include "../common/common.h"
  13.  
  14. // notification of event to get host
  15. #define WSOCK_GETHOST (WM_USER+1)
  16. // notification of socket event
  17. #define WSOCK_SELECT  (WM_USER+2)
  18.  
  19. #define IDTIMER_MAIN  1
  20.  
  21. #define SNTPM_SHOWDLG  (WM_USER+10)
  22. #define SNTPM_ERROR    (WM_USER+11)
  23. #define SNTPM_SUCCESS  (WM_USER+12)
  24.  
  25. #define BUFSIZE_SERVER 81
  26.  
  27. /* ---------- main.c --------------- */
  28.  
  29. BOOL ExecCommandString(HWND hwnd, const char *command);
  30.  
  31. extern HINSTANCE g_hInst;
  32. extern char  g_mydir[];
  33. extern BOOL  g_bIniSetting;
  34. extern char  g_inifile[];
  35. extern char  g_langfile[];
  36. extern HFONT g_hfontDialog;
  37. extern HWND  g_hwndMain;
  38.  
  39. /* ---------- dialog.c --------------- */
  40.  
  41. void OnShowDialog(HWND hwnd);
  42.  
  43. extern HWND g_hDlg;
  44. extern HWND g_hwndLog;
  45.  
  46. /* ---------- sntp.c --------------- */
  47. BOOL InitSNTP(HWND hwndParent);
  48. void EndSNTP(HWND hwndParent);
  49. void SetSNTPParam(const char *servername, int nTimeout, BOOL bLog,
  50.     const char *soundfile);
  51. BOOL StartSyncTime(HWND hwnd, const char *pServer, BOOL bRAS);
  52. void OnTimerSNTP(HWND hwndMain);
  53. void OnGetHost(HWND hwnd, WPARAM wParam, LPARAM lParam);
  54. void OnReceive(HWND hwnd, WPARAM wParam, LPARAM lParam);
  55.